Software Development
PhoneGap
PhoneGap: Exploring Advanced Features
PhoneGap: Exploring Basic Features

PhoneGap: Exploring Advanced Features

Course Number:
sd_phga_a02_it_enus
Lesson Objectives

PhoneGap: Exploring Advanced Features

  • start the course
  • define PhoneGap command line interface and identify its features
  • create a "Hello World!" app
  • publish your first app through PhoneGap command line interface
  • work with the app structure
  • configure and test your app in iOS
  • configure and test your app in Android
  • extend your app by adding PhoneGap plugin
  • remove a plugin from your app
  • describe hooks
  • work with hooks in your app
  • debugging app in Android and iOS through chrome and safari
  • work with geolocation API
  • access and use accelerometer in your app
  • access and use camera in your app
  • work with network API to access networking in your app
  • work with Bluetooth API to access Bluetooth in your app
  • access and use contacts information of a device in your app
  • use calling and messaging feature in your app
  • access and use file system of a device in your app
  • use media-like videos and sound in your app
  • use barcode scanning API to read barcode in your app
  • use notifications in your app
  • use web services to display data in your app
  • create an app to capture an image and save it in your phone's gallery

Overview/Description
PhoneGap enables an HTML and JavaScript developer to develop and publish native apps for an array of mobile platforms. In this course, you will learn to publish an app through command line interface; extend your app with hooks and plugins; and work with native API to access camera, accelerometer, geolocation, and host of other native features.

Target Audience
This path is targeted for web designers and web developers who want to develop native apps for mobile devices using HTML and JavaScript.

PhoneGap: Exploring Basic Features

Course Number:
sd_phga_a01_it_enus
Lesson Objectives

PhoneGap: Exploring Basic Features

  • start the course
  • describe the history of PhoneGap and identify the key features
  • describe the architecture of PhoneGap and identify the platforms supported in PhoneGap
  • compare Apache Cordova features with PhoneGap features
  • identify the prerequisites for working with PhoneGap
  • install Node.js on Windows
  • install PhoneGap on Windows
  • install Android Development Environment on Windows
  • install Node.js on Mac
  • install PhoneGap on Mac
  • install Android Development Environment on Mac
  • identify the prerequisites for working with PhoneGap Build
  • create a "Hello World" application
  • create keychain file for Android and certificate file for IOS
  • create a provisioning profile for IOS using the certificate file
  • publish your first app using PhoneGap Build
  • troubleshoot build issues
  • work with PhoneGap Desktop app
  • work with PhoneGap Android Developer app
  • test your app in Android and iOS
  • work in debug mode
  • update and manage your app with Hydration
  • publish a sample app with PhoneGap Build and test it on a phone

Overview/Description
PhoneGap enables an HTML and JavaScript developer to develop and publish native apps for an array of mobile platforms. In this course, you will learn about the history, features, prerequisites, and installation of PhoneGap. You will also learn publishing an app through Phone Build and testing, debugging, and maintenance of the app published through PhoneGap.

Target Audience
This path is targeted for web designers and web developers who want to develop native apps for mobile devices using HTML and JavaScript

Close Chat Live